added ex. 4