Answers from user AlanWelker