add part of scheduler class