material migration spec