Update chapter5 Control