Order of battle for Operation Euphrates Shield

This is the order of battle for 2016-2017 Turkish cross-border military offensive, codenamed "Operation Euphrates Shield" by Turkey.
Turkey and allied forces.
 Hawar Kilis Operations Room
 Free Idlib Army
 Syria Revolutionaries Front remnants
Military Councils:
 Syrian Turkmen Brigades
 Ahrar al-Sham
 Army of Sunna
 Authenticity and Development Front
Support:
 United States Armed Forces
 Russian Armed Forces
 British Armed Forces
ISIL.
 Military of ISIL
Syrian Democratic Forces and allied forces.
 Syrian Democratic Forces
 Jarabulus Military Council
 International Freedom Battalion
Support:
 United States Armed Forces
Syrian Government and allied forces.
Support:
 Russian Armed Forces