preferred protocols