implemented manual and google geocoding in separate modules