Answers from user AbacusTech