added 3 codes to analyze