vsnn