diff --git a/widgets/expanded_cpu.go b/widgets/expanded_cpu.go
index bba815b..b2d7d50 100644
--- a/widgets/expanded_cpu.go
+++ b/widgets/expanded_cpu.go
@@ -6,11 +6,11 @@ import (
 
 type ExpandedCpu struct {
 	*ui.LineChart
-	hist FloatHistData
+	hist FloatHist
 }
 
 func NewExpandedCpu() *ExpandedCpu {
-	cpu := &ExpandedCpu{ui.NewLineChart(), NewFloatHistData(60)}
+	cpu := &ExpandedCpu{ui.NewLineChart(), NewFloatHist(60)}
 	cpu.BorderLabel = "CPU"
 	cpu.Height = 10
 	cpu.Width = 50
diff --git a/widgets/expanded_mem.go b/widgets/expanded_mem.go
index cbd5dd6..5a2043f 100644
--- a/widgets/expanded_mem.go
+++ b/widgets/expanded_mem.go
@@ -6,13 +6,13 @@ import (
 
 type ExpandedMem struct {
 	*ui.BarChart
-	hist IntHistData
+	hist IntHist
 }
 
 func NewExpandedMem() *ExpandedMem {
 	mem := &ExpandedMem{
 		ui.NewBarChart(),
-		NewIntHistData(8),
+		NewIntHist(8),
 	}
 	mem.BorderLabel = "MEM"
 	mem.Height = 10
diff --git a/widgets/expanded_net.go b/widgets/expanded_net.go
index 3019b13..d3a73f1 100644
--- a/widgets/expanded_net.go
+++ b/widgets/expanded_net.go
@@ -9,12 +9,12 @@ import (
 
 type ExpandedNet struct {
 	*ui.Sparklines
-	rxHist DiffHistData
-	txHist DiffHistData
+	rxHist DiffHist
+	txHist DiffHist
 }
 
 func NewExpandedNet() *ExpandedNet {
-	net := &ExpandedNet{ui.NewSparklines(), NewDiffHistData(50), NewDiffHistData(50)}
+	net := &ExpandedNet{ui.NewSparklines(), NewDiffHist(50), NewDiffHist(50)}
 	net.BorderLabel = "NET"
 	net.Height = 6
 	net.Width = 50
diff --git a/widgets/hist.go b/widgets/hist.go
index e51def0..0244e43 100644
--- a/widgets/hist.go
+++ b/widgets/hist.go
@@ -1,27 +1,27 @@
 package widgets
 
-type HistData struct {
+type Hist struct {
 	maxLen int
 	labels []string
 }
 
-func NewHistData(max int) HistData {
-	return HistData{
+func NewHist(max int) Hist {
+	return Hist{
 		maxLen: max,
 		labels: make([]string, max),
 	}
 }
 
-type IntHistData struct {
-	HistData
+type IntHist struct {
+	Hist
 	data []int
 }
 
-func NewIntHistData(max int) IntHistData {
-	return IntHistData{NewHistData(max), make([]int, max)}
+func NewIntHist(max int) IntHist {
+	return IntHist{NewHist(max), make([]int, max)}
 }
 
-func (h IntHistData) Append(val int) {
+func (h IntHist) Append(val int) {
 	if len(h.data) >= h.maxLen {
 		h.data = append(h.data[:0], h.data[1:]...)
 	}
@@ -29,42 +29,42 @@ func (h IntHistData) Append(val int) {
 	h.data = append(h.data, val)
 }
 
-type FloatHistData struct {
-	HistData
+type FloatHist struct {
+	Hist
 	data []float64
 }
 
-func NewFloatHistData(max int) FloatHistData {
-	return FloatHistData{NewHistData(max), make([]float64, max)}
+func NewFloatHist(max int) FloatHist {
+	return FloatHist{NewHist(max), make([]float64, max)}
 }
 
-func (h FloatHistData) Append(val float64) {
+func (h FloatHist) Append(val float64) {
 	if len(h.data) >= h.maxLen {
 		h.data = append(h.data[:0], h.data[1:]...)
 	}
 	h.data = append(h.data, val)
 }
 
-type DiffHistData struct {
-	HistData
+type DiffHist struct {
+	Hist
 	data    []int
 	srcData []int
 }
 
-func NewDiffHistData(max int) DiffHistData {
-	return DiffHistData{
-		NewHistData(max),
+func NewDiffHist(max int) DiffHist {
+	return DiffHist{
+		NewHist(max),
 		make([]int, max),
 		make([]int, max),
 	}
 }
 
 // return most recent value
-func (h DiffHistData) Last() int {
+func (h DiffHist) Last() int {
 	return h.data[len(h.data)-1]
 }
 
-func (h DiffHistData) Append(val int) {
+func (h DiffHist) Append(val int) {
 	if len(h.data) >= h.maxLen {
 		h.data = append(h.data[:0], h.data[1:]...)
 	}