Answers from user AhRoy