have to fix cons_node