renaming and added challenge 128
challenge 110 refactoring