change HashMap to LinkedHashMap