derive more for time