branch list structure

i think i got a pretty good structure for report - though i think i have
to get all the list and reference em' at client side