ranjith-kumar-c documents