ch 3 update example