slight progress on models.py