adding data collection methods section