Started some work on the assembler