added automatic schedule generation (vs manual schedule generation), therefore new functionality has been added to scheduler_controller and new views generated - NOT FINISHED