doing server