implementation des xfunc dans server