graph and vector stuff
more iterations not tracking each