Interfaced with ALU_control and control_unit, and added proper control signals