rename argument
massively simplify summary generation