data-collection working and tested