source autoconfiguration