update doucmentation