hash select map inject