revised example 27