example 3 completed