rx function
add timer 2
fix typo