added a listPresenter class