add iterative-improve and average-damping