Each one of my armies are composed of two stacks

Camillian/Polybian Consular legion(only Recruited in Rome and Capua, other regions only build barracks, but dont recruit any hastati/princples/triarri. 'Normal' legions does not contain the second stack of allied units)

Stack 1: Roman legion
Cavalry:
1 General

Infantry
3 Hastati
2 Princeps
1 Triarri

1 Accensi
1 Rorarri
1 Leves
^^above 2 to be replaced by 2 units of Velites in Polybian era ^^

Stack 2: Allied forces
Cavalry:
1 Equites Romani(Act as the Tribune or Captain)

Infantry:
2 Semite Spearman
2 Allied Swordman
2 Allied Skimishers
2 Militia Spearman (hoplite, from Tara, if available)
2 Archers (if available, probably from Tara)



It is quite a large stack of units but they march seprately. this way only the Roman legion (1 with the general, first stack) can build Forts and the 2nd stack (allies) would only march into fort once the Roman legion have constructed them.

But as they came in 20 units in total, they fight together (most of the time when map permits) under command of 1 General.

in my campign the darn greeks/macedonians tend to come to be with full stacks of Phalanxes so it took me 3 consular legions (six stacks) to subjugate them... that was fun as hell as in one battle two consular armys meet with three full stacks of Macedonian army.