add initial commit for exercise 12