add helix propagation