change model to have builder, migrated