refactoring according to user feedback