Summarizing the concepts we learned in Part II