- split chapters to make it easier to manage