matching & data collection