commiting exercise 5-3