Structure branch properly