refactoring clarify compatible / schedule