10.5 - Refatorand para respeitarmos o MVC