Chapter 300 In the past three years, many things have happened......