Manipulating schedules