Answers from user waqar88n