implement the guest response