add parser for metadata