Answers from user agentjohn