Answers from user mdbadhan