Answers from user hazemnoor