still extending instruction set