string hash map wrapper, small changes