server for auto completion