provide auto-configuration