vsm