standard protocol