The Contract is following