added cp-propagater