ASM is implemented