for creating branches and merging them