fix disintegration