Ramrao Takle contributions