optional root-purposes, configurable functionality