benchmark protocol