finish capter 2