branching the Anton code