Answers from user Ahmedgiggs