added vortex
more vortex work
vortex kind of working, phew
merge