finish layout and routes and ch5 done