create Node::Or, refactor create_or method