Answers from user njmanny