Answers from user AkhtarNawaz