added license and © notice