committing exercise 8.2