adding timer interupts