added TimeRange