add sample client/server