updated VS definitions