new scheduler support