Registration and Schedules