refactoring schedule to include create