Port hash-map to shin