Answers from user leo2kwan