protocol temp