got a new generic hashmap working