updated documentation and copyright