VECTOR BUILDING