O.P Taneja's contributions