helpers and blueprint
add routes and integration test
finished layout and routes