more on ASM