If we look at our first two lines, we get a complete set of possible command configurations, as well as two examples of the structure. To break this down, we will compile a statement from the command structure which shows how to read a command. The first part LOOK STATE is an integer which tells the machine "If in state x". TAPE VALUE then continues this statement, adding on "If in state x, and the machine reads y on the tape", with Y being the value given in this section. ACTION is then what to do when the TAPE VALUE is read, making the statement now read "If in state x, and the machine reads y on the tape, do action z". If action z is a single Unicode character (that is not a space), then the machine will place that value on the tape. If the action z is ">>" or "<<", then the machine will move right or left on the tape, respectively. A command can also call a submachine, which we will discuss later. Finally, when the machine gets to GO TO STATE, the machine will now move into the defined state, with the statement now reading "If in state x, and the machine reads y on the tape, do action z, and move into state x n". The reason for using xn is because xn can be any state, including the state x, or a state with no associated commands.