schedulers - part 1 draft 2