basic refactoring, pair programming