remove header, add alu code

Added code to ALU function. Untested. Presumed broken.