More work on ASM