new file:   model.py