client server interface desc