end chain migration