there are 2 different 'branch' structs
# general
i
there are 2 different 'branch' structs