updated appointment and projectService