almost done branchy