change ShSet to ShHash;