alu seems to be working
alu_shifter working
register bank updating
register bank updating