committing exercise 8.3