update for MPLP and MSD