wk8_5.2 hashmap almost complete with errors