integrate scheduler