Migration model with output