Added headers and licensing information