Answers from user Mercatum