PrePlanning and Scheduling