add skeleton of scheduler module