asm is kind of working