Answers from user YamSKhan