provided time provider