asm templates