properly replaces ТС and ДС