Initial 32 bit ALU draft