refactored and added better wording