prepared for ALU8 instructions