Answers from user SrBlackSmith