add a title helper
add layout and routes