first final version of the doc