Answers edited by Faizan B.