Commitment feature: basic functionality