revise to create new node for each paralgous instance
add framework for future heuristic optimization against big dupes