updated instruction set