Answers from user AbbasNaqvi