Answers from user armin1368