make as real separation of each branch