Branch dynamics