data collection and maintenance