Answers from user UmairNaseer