add assembler code