new hash node type