IBM2 now initializes uses output of IBM1 to initialize t