created and completed prob 28.  collaborated with zach.