server-select connection done, but not tested
Merge branch 'project2' of github.com:Shavakan/cs341 into project2