live done, add struct asm.h