part of the advanced scheduler