contract pricing