Author: Palitha Manchanayake