Answers from user donaltzzz