update documentation and add changelog