refactoring for testablity
refactoring for testablity

Widukind/dlstats,mmalter/dlstats,MichelJuillard/dlstats,MichelJuillard/dlstats,MichelJuillard/dlstats,mmalter/dlstats,Widukind/dlstats,mmalter/dlstats