initial commit of scheduler