added ex14 & ex15