initialise branch