Answers from user XeonDeveloper