committing before refactoring