add van.rb and van_spec