starting work on hdf5 stuff