Answers from user akirabda