Answers from user K4rMa