fix assembler