Answers from user george2marshall