supported all of lines which have branch