added comments on implementing MSM