first part layout and routes
Finish Layout and Routes