add time support