more thoughts: noticed do not need to reassign node or link vars after pushing to nodearr/linkarr