* changes to utilize py_collection_json