implements LoadMetadata