1. Plan.
2. Refactor the models.