add mpd functions