fun with vectors