Answers from user AhmadIshaq