Different Types Consensus