adjusted models.py to be more specific with the fields
adjusted models