template setTime implemented