adds updated framework to start with exercise 16