further hdf5 readwrite capability