started integrating socko in the swing client