Shaping Vectors