Refactoring exercise module