Added 2.3.1 example code. Through page 304