complete interface Client & build GuestClient