going back and forth between branches in order to obtain working set of [globals]