initial routing and css in place