The ASTERIX package contains several higher level commands which combine primitive commands in useful sequences. These are implemented as ICL procedures. A simple example is the ZOOM command in GRAFIX. This combines the primitive commands CURSOR and AXES to change the displayed limits of a plot interactively. Some macro commands have parameters and it is important to realise that these are parameters to ICL procedures, not ADAM parameters. They must always be supplied on the command line. Details of the parameters required by a macro command are given in the help for that command. Macro commands are distinguished in the help system by having the suffix '*'.