Answers from user mokha1