Answers from user Mikefiroz