Answers from user gmferhad