block: schedulers