scheduling overhaul