wow nice use of vectors!