clean separates boot and migrate actions