In this talk I plan to do a quick walk-through for part of the works we have done over the last 2.5 years. More specifically I will discuss what we have learned in packet forwarding area and a new perspective on the relation between routing and forwarding planes (or control and data planes, as they are called today). I will also describe a few new applications we have developed over NDN and what we have learned in the process.