update documentation and commit prototype #6