generate the metadata.json