Pre-Scheduling