removed hdf5 dependency