committing exercise 8.4