3 Commits (develop-refactor)