branch cat