refactor en las vistas y ciertos metodos