Answers from user DanishMalik