added usgs_api factory