Answers from user Superkhan