completed v.6 ex. 3