build mig first