added countrylist comment & exception catching