pretty close to a first draft