fix nested structure bug in hdf5 (2);