add label propagation