add changed files for chapter 4
finish layout and routes