hdf5 stuff added