separate vector library