added quiver plot, performance not optimal