Answers from user JBhassan