Asm removal

Finished ASM removal