implement missing metadata
missing canonicals
optional keywords, raw contact