Add requirements based scheduling.