Answers from user Akilathilaka