first migration and model