protocols and interpretations