filled out most of data_collection