By : Tharanga Yakupitiyage