Separate model service in new file, and new triggerServiceInProgress