select-apply-plan