ballyhoo: blatant or sensational promotion
promotion: a message issued in behalf of some product or cause or idea or person or institution
assembly: a group of machine parts that fit together to form a self-contained unit