add new models and migrations for this