re-committing averaging