updated documentation and copyright statements.