First version of the contracts ABM.