migration and validation on nodes