vigneshramakrishnan documents