added license header to source.