V cycles implements but diverging.  In process of writing output operator so can graph function