ranjith-mech documents