almost finshed with chapter 5, need sleep
finish layout and routes