can map a HashMap