refactoring, step 6