first draft ready
second pass