add ServerDiscover helper class