Answers from user aengineer