Ravindra Nath Kakarla's groups