Answers from user AizazTahir