root module is configurable