Scaffolding for the scheduling
scheduling infrastructure implemented