add tests for new presenters
finish code coverage
implement tabs priority