separation branch