initial scheduling support