asm library added