Answers from user Akaahpatel