add file io for object catalogs