y compromises C