Answers from user Arminlathbrook