notes on migration