refactoring: ModelFragment and Controller created