added ex4.20