adding a draft of timer (in output_timer.hpp)