building asm model