add require inschedule