Answers from user karljkennedy