sub-hash-map