removed unnecessary class
fixed naming
added statistics interface
added backup function
various additions, notably new running stats