added polarization stuff