scheduler subsystem compiles; untested