implement Geocode.open pattern
update examples