add copyright and author