Chapter 1 - 2nd Pass - Done, code reading and implementation done