Implemented MSD