Wrote alt_node
Working on rule_node