completion of challenge 6.4