a bit more work on the systimer interrupt