example with new PVector() + better comments