Answers from user khalilkhan