add HDF5Reader 3D - update GenericReader