working client server