vortex solution