fixed component successor copy