separate default controller that can be configured separately from the generic controller