mpd parsing