first draft of completed version