made few changes about the analysis
added contextual analysis