Answers from user jackswift1399