init for asm2