reintegrating external branch