fix functio ncall