#3 and 4 Time class.