lib/builtinproc/ :: apply.asm -> working fine