added data collection section though it still needs work