exercises 1.32 & 1.33