wrote a vector test because I don't even