updated asm