first draft, complete