branches patterns