Refactor para separar controlador - vista