vector diversity