example 4 update