refactoring the hell out of git