simplify parametric rendering etc