With assembly language, each instruction can be written as a short word, called a "mnemonic", followed by other things like numbers or other short words. The mnemonic is used so that the programmer does not have to remember the exact numbers in machine code needed to tell the computer to do something. Examples of mnemonics in assembly language include "add", which adds data, and "mov", which moves data from one place to another. Because 'mnemonic' is an uncommon word, the phrase "instruction type" or just "instruction" is sometimes used instead, often incorrectly. The words and numbers after the first word give more information about what to do. For instance, things following an "add" might be what two things to add together and the things following "mov" say what to move and where to put it.