Utilized the Composite in the Factory, made use of some random elements