various time related problems