adding asm file loading