finished some exercises: 14.2,3,4