started on lecture 3 and added TOC