add autoconfiguration