added adjustable vectors