Add chapter two, and update to 2.3.
Update to Chapter two 2.3.1
Update Chapter two still on 2.3.1

It's hard to fully understand `namespace`.