branch abs init