support for polarization and smoothing