branch dynamics