Instruction and Application classes