re-did statepoint and summary to work with new output interfaces