documentation updates, and change to request library