flexible WPP scheduling