updated copyright and doc