Answers from user AhmadMousaviT