main vectors