reporters/list refactoring