added some more instruction types