working up to scheduling