updated data collection