add DatePeriod and HttpUtils