more worked on reduction in GraphComputer.... thinking this should be variable based.