lecture: lecture 20: finish scc, prd