Refactoring, extracting methods, more OO