scheduler integration