almost working assembler
Assembler now assembles properly