Dimuthu Manamgoda Corresponding authour