changes to models and migrations