refactor country class