Answers from user adikumar