update comments and license