random tweaks to the models.py