Author: Hasitha Muthumala Waidyasooriya