I've already done it. There is not a single procedure to transform. There are several of them nested, probably four. The main one calls the next one and the fourth one (transform) is declared in another module. I don't have time to play with that puzzle. The modules have several thousand lines.