add
update
Finish layout and routes