Author: Deepal Warakagoda