Interface MVC funcional