vector phase shaping