add more test for hash map
 add linked hash map impl