revising ch.4 - branch