delete code
add timer interrupt