fixing connect to outputNode so we can override it from outside the method