hash values should check one by one
rfc