minimal test client