self-propagation