added ex 2.5a