setup of branch