better peer correction