Answers from user waleedbinazhar