hash type