working on code analysis
changed HashMap to LinkedHashMap to preserve order of codes in Coding Summary