każdy widok w osobnym katalogu
refactoring part II