file for exercise 1