user identity, question response handling added