add tests for presenters