set up basic framework for the scheduler module