linear swrl example