Answers from user NikolaiFedorov