delete protocol