finish back-and-forth example