Good start.

Nomenclature point:

Legionnaire = French Foreign Legion soldier of American Legion member
Legionary = Roman legion soldier