added license preamble