update documentation to reflect the latest changes