protocol auto