change library to ASM