Cotton branch