need to return timer id