adding ALU decoder