Answers from user sirajhudda