Abstract
A common criticism or authoring languages used Tor computer aided instruction is that they are too restrictive. This article describes how one command within the Proforma authoring language enables the user to leave the confines or that language, run another program, and then return to the exact spot within the original Proforma study unit at which it was left. Two systems are outlined, one in which the separate program is accessed by chaining, and another in which subprograms are used. An example of an application in French language teaching is described in some detail.