Timerinterrupt working
need revision