MPM2D May 6 notes