protocols that maintain state are complex.Past history must be maintained and if crashes then must be reconciledKnow the difference between the Idempotence