Basic Client and Server set up