Added basic structure for scheduling classes