wip propagate