ability to change protocols