add base views, and some per request data