exercises 1&2