we needed to fix the controlnets in the advance version. along the way we cleaned up some of the code in the basic node.