Answers from user akagene