added license and notice