new scheduling idea