implementacja MVC