first draft of the documentation