- fully implement statistics