Split the file in different files for each chapter.
Add more to the structure of the code.