Answers from user AkeefAqiL