Answers from user CindyWLong