ranjith-kumar-g documents