# inherit from vtkUnstructuredGridReader replace RequestData

**URL:** https://discourse.vtk.org/t/inherit-from-vtkunstructuredgridreader-replace-requestdata/7388
**Category:** Support
**Created:** [December 12, 2021, 4:03am UTC](https://discourse.vtk.org/t/inherit-from-vtkunstructuredgridreader-replace-requestdata/7388 "2021-12-12T04:03:47Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![kayarre](https://discourse.vtk.org/user_avatar/discourse.vtk.org/kayarre/32/808_2.png) [@kayarre](https://discourse.vtk.org/u/kayarre)
#### Post date: [December 12, 2021, 4:03am UTC](https://discourse.vtk.org/t/inherit-from-vtkunstructuredgridreader-replace-requestdata/7388/1 "2021-12-12T04:03:47Z")

</div>

I am working on porting a legacy reader to vtk 9.1 that inherits from `vtkUnstructuredGridReader`.

This commit [Kitware/VTK@e9bc920](https://github.com/Kitware/VTK/commit/e9bc920dada7e46a3439792f3e40eddb9967f827) removed RequestData and appears to be replaced by `ReadMeshSimple`

I can’t seem to find an example that indicates how I should modify the class.

maybe the class needs to use some lower level class? or What is the correct approach to replacing `RequestData` with `ReadMeshSimple`
