leaf merge and steal added