Problem 6 refactor