converted to use the new soviet protcol and added server discovery