added hdf5 file metadata parsing