Carolinas campaign Confederate order of battle

The following units and commanders fought in the Carolinas campaign of the American Civil War. The Union order of battle is listed separately. Order of battle compiled from the army organization during the campaign.
Background.
The Confederate forces in the Carolinas campaign underwent a reorganization from April 8 to 10, 1865, which is shown below. For the Confederate order of battle previous to this reorganization, see the Bentonville Confederate order of battle.
Army of Tennessee.
Gen Joseph E. Johnston
Escort
Second in command
Gen P.G.T. Beauregard
Escort
Hardee's Corps.
LTG William J. Hardee
Escort and Scouts
Stewart's Corps.
LTG Alexander P. Stewart
Lee's Corps.
LTG Stephen D. Lee
Escort
Cavalry Corps.
LTG Wade Hampton
MG Matthew Butler
Wheeler's cavalry contingent.
MG Joseph Wheeler
BG William W. Allen
Escort
Scout company