working on  timer overflow in reverse