making breakdown first, adding better labeling on thresholds