refactor the module schedulingmanagementService