Contract model v4