basic server impl. dummy client impl