kashyap-thakker documents