geocoding and IBM stuff