fix: started to add the metadata back in, the translation function is trickly as it's not clear currently how the joining of data frames and indexes actually works becaiuse it's not explicit. #28