time_utils added