additional symmetrization for source term implementation