CDM works with patch