added stats dict to all runners, tests not adapted yet.
all tests passing after refactoring the way stats are passed