Restrucuture propagate