implement schedules_add