parametric patterns