Answers from user newalladin