Answers from user afaqkhan