updated chapter02 with some more info, need to fix the difference between states and module to be more accurate.