added p76
revised p76