Answers from user akhilmacharla