fixing asm block