Implementation of Commitments