Refactoring nos componentes controller