Answers from user Umar42