programs both weekly or hourly for full control over