add time utils