contract matrix final version