commiting exercise 3