complex branches