propagating soh through routes and views