completed timer initialization and interrupt handlers