additional sched logic