vis work

still not working, but more work