schedulers - part 1 draft 3