draft for exercise 1