updated mf2 parser