added timer functions