passing pointers when needed for polarization still going on