configurable branches