detailed data collection