server and test client