Assignment done

Assignment done. First draft.