implement 'Request Invitation' feature