updated alu and alu_tb