more finessing of contribution integration