problem with hashmap.put