expanded comments on views.py and models.py