Answers from user HasnainZeb