finish some practice 3.5
add some layouts
Finish layout and routes