still working on saving hdf
slowly passing all dataset tests