timer needs fix