SPECIAL PURPOSE MACHINES (SPM)