add delete scan/get protocol