cumtribute to Richa kangopathya ...