First draft of complete assignment.