Working on VSN and Traverse functions