3 Commit (refactoring)