Added the bulk of ex14