create fct propagate