added hourly limitations