made asm callable