Order of battle for Operation Olive Branch

This is the order of battle for the Operation Olive Branch, a joint Turkish Armed Forces/Syrian National Army attack on the People's Protection Units-held Afrin Canton.
Turkey and allied forces.
 Grey Wolves 
 Olive Branch Operations Room (Turkish-backed Free Syrian Army)
"Southern front (non-TFSA units):"
Democratic Federation of Northern Syria and allied forces.
 Syrian Democratic Forces
 Afrin Region forces
 Kurdistan Workers' Party (PKK)
 International Freedom Battalion and Peoples' United Revolutionary Movement
 Sinjar Alliance
 Anti-Turkish insurgents in Afrin District 
 Pro-government forces ("Popular Forces")