Fix various backend issues, refactor chapters 1–8