Answers from user afaq510