Answers from user 8eebe0f9