made region and country subclasses of location