new averaging style