Data Extraction and analysis