working ServerConnection and Server... ish