first draft of assignment