Added banner.
Some cleanup of cut and paste code