lecture 13 final upload