added license to source code