add general model to models.py