commiting exercise 2