Crossroads Constructors

Crossroads Constructors