added instruction set