added more comments to run_analysis