scheduling methodology