example 3 update