add metadata parsers