add a ViewRecipient function