refactoring challenge 1-1