updated ch01