Consensus and Agreements in Various Contexts