Add the assembler part