adding hashmap implementation, 2 Feb