support hash to locate spirte in map