added timer test, timer_elapsed