models and migrations squared away