modify asm