refactored remaining setup possible to Application