new project for exercise 5.4