user dont need to know about the country + refactoring