Answers from user Alabshine