Initial Commit for Client and Server