reports by Vignesh Nandha Kumar