edit and update the documentation