Summarizing the concepts we learned in Part I