idea for kind of asm