se refactorizo un poco views.py