documentation and updates