add asm to TP