add VSM