adds ability to use multiple metadata files, in yaml or json format