alu seems to be working