moving branch