First draft of assignment