Costa Rica

patches from

Costa Rica