first draft of the dev docs