look at all that refactoring