Part 1: Construction functions. Construct extend. Extend automatic. Extend manual. Construct break: Two points, objects, fence. Fillit. Chamfer. Parallel or normal. Tangent: Free, tangent, parallel, normal. Additional options. Part 2: Grouping in VersaCAD. Building groups. Applying groups. Part 3: Introduction to CPL. Defining recorded macros. Syntax of macro definitions. Using sub-macros. Part 4: Customizing VersaCAD. Menus. Messages. Overlays. Commands. Part 5: VersaCAD input methods. Keyboard input requests. Device input requests. Part 6: Output commands. Screen text commands. Screen graphics commands. Part 7: File management. Text. Binary. Part 7: Interfacing to other programs. Lotus. dBase 3. Part 8: Understanding enviro. Explanation of the enviro format. Enviro plotters and printers. Enviro screens. Part 9. VersaCAD for productivity. When to use macros. When not to use macros. Example macros for productivity.